---
title: The endpoint did not return a Response.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **EndpointDidNotReturnAResponse**: Un endpoint debe devolver un `Response` o un `Promise` que se resuelve con un `Response`.

## ¿Qué salió mal?

Lanzado cuando un endpoint no devuelve nada o devuelve un objeto que no es un objeto `Response`.

Un endpoint debe devolver un `Response` o un `Promise` que se resuelve con un `Response`. Por ejemplo:

```ts
import type { APIContext } from 'astro';

export async function GET({ request, url, cookies }: APIContext): Promise<Response> {
    return Response.json({
        success: true,
        result: '¡Datos de un Enpoint de Astro!'
    })
}
```


